electric eel

Explore definitions, synonyms, and language insights of electric eel

Definitions

Noun
eel-shaped freshwater fish of South America having electric organs in its body

More General Terms